package pers.zpw.domain.strategy.repository;

import pers.zpw.domain.strategy.model.entity.StrategyAwardEntity;

import java.util.List;
import java.util.Map;

public interface IStrategyArmoryRepository {


    List<StrategyAwardEntity> queryStrategyAwardList(Long strategyId);


    void storeStrategyAwardSearchRateTable(Long strategyId, Integer rateRange,
                                           Map<Integer, Integer> shuffleStrategyAwardSearchRateTable);


    Integer getStrategyAwardAssemble(Long strategyId, Integer rateKey);


    int getRateRange(Long strategyId);

}
